package killer.product.service;

import java.util.List;

import killer.paging.ListVO;
import killer.product.model.ProductVO;

public interface ProductService {
	public String registerProduct(ProductVO paramPvo);
	public void updateProduct(ProductVO paramPvo);
	public void deleteProduct(int productId);
	public List getCountryListByContinent(String continent);
	public List getCityListByCountry(String country);
	public ListVO getProductListByCity(String city,int nowPage);
	public ListVO getProductListByPriceDesc(int nowPage);
	public ListVO getProductListByPriceAsc(int nowPage);
	public ListVO getProductListByPriceRange(int minPrice,int maxPrice,int nowPage);
	public ListVO getProductListByHitsDesc(int nowPage);
	public ListVO getProductListByDuration(int duration,int nowPage);
	public ListVO getProductListByLikesDesc(int nowPage);
	public ListVO getProductListByKeyword(String keyword,int nowPage);
	public ListVO getProductListByDepDateAndCountry(ProductVO paramPvo,int nowPage);
	public ProductVO getProductByProductId(int productId);
}
